import {json, update, shanchu, get, list, form} from "./index"
import api from "./api"

export default {
    /**********************************测试接口***************************************/
    ceshi: () => get(api.ceshi),
    tianqi: () => get(api.tianqi),
    weektianqi: ()=>get(api.weektianqi),
    /**********************************登录接口***************************************/
    anylogin: (data) => list(api.anylogin, data),
    login: (data) => json(api.login, data),
    code: (data) => json(api.code, data),
    zhuce: (data) => json(api.zhuce, data),
    getuserlist: (data) => list(api.getuserlist, data),
    /**********************************用户详细信息***************************************/
    getuserinfo: (data) => get(api.userinfo, data), // 获取用户的详细数据
    putuserinfo: (data) => update(api.userinfo, data), // 修改用户的详细数据
    deleteuserinfo: (data) => shanchu(api.userinfo, data), // 删除用户的详细数据
    /**********************************用户教育信息***************************************/
    addstudyinfo: (data) => json(api.studyinfo, data),    // 创建用户教育经历
    getstudyinfo: (data,id) => get(api.studyinfo, data,id),    // 获取用户教育经历
    liststudyinfo: (data) => list(api.studyinfo, data),    // 获取用户教育经历
    putstudyinfo: (data,id) => update(api.studyinfo, data,id),    // 修改用户教育经历
    deletestudyinfo: (data,id) => shanchu(api.studyinfo, data,id),    // 删除用户教育经历
    /**********************************用户培训信息***************************************/
    addpeixuninfo: (data) => json(api.peixuninfo, data),   // 创建用户培训经历
    getpeixuninfo: (data,id) => get(api.peixuninfo, data,id),   // 获取用户培训经历
    listpeixuninfo: (data) => list(api.peixuninfo, data),   // 获取用户培训经历
    putpeixuninfo: (data,id) => update(api.peixuninfo, data,id),   // 修改用户培训经历
    deletepeixuninfo: (data,id) => shanchu(api.peixuninfo, data,id),   // 删除用户培训经历
    /**********************************用户工作信息***************************************/
    addworkinfo: (data) => json(api.workinfo, data), // 创建用户工作经历
    getworkinfo: (data,id) => get(api.workinfo, data,id), // 获取用户工作经历
    listworkinfo: (data) => list(api.workinfo, data), // 获取用户工作经历
    putworkinfo: (data,id) => get(api.workinfo, data,id), // 修改用户工作经历
    deleteworkinfo: (data,id) => get(api.workinfo, data,id), // 删除用户工作经历
    /**********************************角色相关***************************************/
    rolemodellist: (data) => list(api.rolemodel, data),   // 博客栏目群查
    rolemodelget: (data, id = null) => get(api.rolemodel, data, id),   // 博客栏目单查
    rolemodeladd: (data) => json(api.rolemodel, data),   // 博客栏目增加
    rolemodelupdate: (data, id = null) => update(api.rolemodel, data, id),   // 博客栏目修改
    rolemodeldelete: (data, id = null) => shanchu(api.rolemodel, data, id),   // 博客栏目删除
    /**********************************登录接口***************************************/
    usermodellist: (data) => list(api.usermodel, data),   // 博客栏目群查
    usermodelget: (data, id = null) => get(api.usermodel, data, id),   // 博客栏目单查
    usermodeladd: (data) => json(api.usermodel, data),   // 博客栏目增加
    usermodelupdate: (data, id = null) => update(api.usermodel, data, id),   // 博客栏目修改
    usermodeldelete: (data, id = null) => shanchu(api.usermodel, data, id),   // 博客栏目删除

    /**********************************上传接口***************************************/
    upload: (data) => form(api.upload, data),
    /**********************************菜单列表接口***************************************/
    getmenulist: (data) => list(api.getmenulist, data),
    /**********************************博客栏目接口***************************************/
    lanmulist: (data) => list(api.lanmu, data),   // 博客栏目群查
    lanmuget: (data, id = null) => get(api.lanmu, data, id),   // 博客栏目单查
    lanmuadd: (data) => json(api.lanmu, data),   // 博客栏目增加
    lanmuupdate: (data, id = null) => update(api.lanmu, data, id),   // 博客栏目修改
    lanmudelete: (data, id = null) => shanchu(api.lanmu, data, id),   // 博客栏目删除
    /**********************************博客内容***************************************/
    contentlist: (data) => list(api.content, data),   // 博客栏目群查
    contentget: (data, id = null) => get(api.content, data, id),   // 博客栏目单查
    contentadd: (data) => json(api.content, data),   // 博客栏目增加
    contentupdate: (data, id = null) => update(api.content, data, id),   // 博客栏目修改
    contentdelete: (data, id = null) => shanchu(api.content, data, id),   // 博客栏目删除
    /**********************************字典相关接口***************************************/
    zidianlist: (data) => list(api.zidian, data),   // 博客栏目群查
    zidianget: (data, id = null) => get(api.zidian, data, id),   // 博客栏目单查
    zidianadd: (data) => json(api.zidian, data),   // 博客栏目增加
    zidianupdate: (data, id = null) => update(api.zidian, data, id),   // 博客栏目修改
    zidiandelete: (data, id = null) => shanchu(api.zidian, data, id),   // 博客栏目删除

    zidianfilter: (data) => list(api.zidianfilter, data),       // 根据ID过滤数据
    /**********************************菜单管理接口***************************************/
    menulist: (data) => list(api.menu, data),   // 菜单管理群查
    menuget: (data, id = null) => get(api.menu, data, id),   // 菜单管理单查
    menuadd: (data) => json(api.menu, data),   // 菜单管理增加
    menuupdate: (data, id = null) => update(api.menu, data, id),   // 菜单管理修改
    menudelete: (data, id = null) => shanchu(api.menu, data, id),   // 菜单管理删除
    menufilter: (data, id = null) => get(api.menufilter, data, id),   // 菜单管理过滤
    menuall: (data) => list(api.menuall, data),     // 获取所有菜单
    /**********************************部门管理接口***************************************/
    departlist: (data) => list(api.depart, data),   // 部门群查
    departget: (data, id = null) => get(api.depart, data, id),   // 部门单查
    departadd: (data) => json(api.depart, data),   // 部门增加
    departupdate: (data, id = null) => update(api.depart, data, id),   // 部门修改
    departdelete: (data, id = null) => shanchu(api.depart, data, id),   // 部门删除

    departall: (data) => list(api.departall, data),   // 全部部门
}
